Leighanne is an elaborated spelling of Leighann, joining meadow-like Leigh with Anne, meaning grace.
Like Leighanne?
Swipe through thousands of names like it