Mayesha means "Radiating luminosity and vitality, embodying both physical radiance and the quality of being vibrant and full of life. The name evokes gentleness alongside brightness.".
Mayesha meaning in Urdu is: روشن، متحرک، ملائم
Mayesha is of Arabic origin.
Mayesha has 2 syllables.
Parents who liked Mayesha also loved these names