In Irish, name Elsha means – noble. Other origins for name Elsha include – Irish, Celtic, German. Name Elsha is most often used as a girl name or female name.
namehang.com
In Irish, name Elsha means – noble. Other origins for name Elsha include – Irish, Celtic, German. Name Elsha is most often used as a girl name or female name.