Elsha is a girl name with roots in Hebrew and English culture. Likely a variant of Elsa, a short form of Elisabeth, from the Hebrew 'Elisheva', 'my God is an oath'.
The numerology number for Elsha is 8, reflecting the personality traits and characteristics associated with this name.






