Aleisha is a variant of Alicia, from a Germanic name meaning 'noble' or 'of noble kind.'
Like Aleisha?
Swipe through thousands of names like it