Analeigh combines Anna, meaning grace, with the popular English ending Leigh, meaning meadow or clearing.
Like Analeigh?
Swipe through thousands of names like it