The name Hafsa means Gathering and is of Arabic origin. Hafsa is a name that's been used by parents who are considering baby names for girls.
Variations of the name Hafsa: Hafza, Hafsah
People who like the name Hafsa also like:
Laura,
Tahira,
Leena,
Yasmeen,
Simone,
Duaa,
Lixue
Owen,
Sebastien,
Arash,
Yahya,
Silvain,
Majed,
Luqman