Meaning & Origin
A surname transferred from the nickname.
Roe is a boy's and girl's baby name of Old English origin, from a nickname for a roebuck (a male deer), suggesting agility, grace, and wild independence. It is also found as a surname, and as a given name it carries the crisp, single-syllable energy of nature names like Beau and Fox.