Aleighsha is a creative spelling of Alicia or Aleisha, ultimately linked to noble-kind Germanic roots.
Like Aleighsha?
Swipe through thousands of names like it