Meaning:Noble, noble one
Alesha is a variant of the name Alicia, which is of Germanic origin. Alicia is often considered a variant of Alice, and it means "noble" or "noble one." As precious as a fairytale princess in a German forest, Alesha is a strong choice if you’d like a name to inspire baby to carry themselves with grace and dignity. Just like a tiny queen, Alesha will rule hearts with grace and kindness, reminding all they meet of the noble spirit within.
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.