The name Hafsa means Gathering and is of Arabic origin. Hafsa is a name that's been used primarily by parents who are considering baby names for girls.
Variations include: Hafza, Hafsah
People who like the name Hafsa also like the names: Emily,
Kaiya,
Esther,
Krystal,
Shyla,
Jennessa,
Ghada,
Jason,
Gagan,
Arash,
Kelvin,
Mohamed,
Owen,
Sebastien