Heba is an Arabic name for girls. The meaning is `gift from God, youth` The name Heba is most commonly given to English and Welsh girls. (3 times more often than to American girls.) The name sounds like: Hebe, Hope Similar names are: Beba, Heda, Hera, Reba, Zeba Found on https://www.pregnology.com/names/girls/Heba