Meaning & Origin
A female given name.
Nancy is a girl's and boy's baby name with French and Hebrew roots, originally a pet form of Anne or Agnes — ultimately from the Hebrew Channah, meaning 'grace' or 'favor.'
Nancy was a U.S. top 5 name in the 1930s and 40s, representing the cheerful, wholesome ideal of mid-century American girlhood. Nancy Drew, the fictional teenage detective, gave the name a spirited, independent identity that still resonates.