Uncover the origin, popularity, and more for any name.
Leigh-Ann is a modern composite name likely of English origin. 'Leigh' often refers to a meadow or clearing in the countryside, while 'Ann' is a classic diminutive of Anna, meaning 'grace'. Together, Leigh-Ann suggests a harmonious blend of natural beauty and feminine grace.