The name Hafza means Gathering and is of Arabic origin. Hafza 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 Hafza also like the names: Lixue,
Lynnea,
Natasha,
Simone,
Tania,
Aya,
Emily,
Mohamed,
Owen,
Sebastien,
Silvain,
Jason,
Gagan,
Arash