English, derived from the place-name on Humberside, England, from Old English "beaver-meadow".
Mainly but not exclusively a female name. ONC states that the spelling Beverly is exclusively female and the main spelling in the USA.