Safi
Primarily Male
The meaning of the name Safi is Pure
The origin of the name Safi is Arabic
People who like the name Safi also like:
Sadi,
Mikel,
Mael,
Gabriel,
Darian,
Dmitri,
Jack,
Adeline,
Alena,
Samara,
Maliha,
Aysha,
Sabina,
Thora