Leighan is likely a modern variant of Lee or Leanne, with roots in an English place name meaning 'meadow.'
Like Leighan?
Swipe through thousands of names like it