Uncover the origin, popularity, and more for any name.
Leigh-Anna is a modern, feminine given name composed of two parts: 'Leigh' and 'Anna'. 'Leigh' has origins in English, potentially derived from the Old English words 'leghe' meaning 'meadow' or 'clearing', or 'leah', meaning 'woodland clearing'. 'Anna' is of Hebrew origin, meaning 'grace' or 'favor'. When combined, Leigh-Anna suggests a blend of nature and elegance.