English, from a Roman name Hilaria, Latin "cheerful".
Hilary was originally principally a male name but it is now more commonly, but not exclusively, used as a female name.