Origin:Arabic
Meaning:Pure, Chosen; Virtuous
Celebrate baby’s pure heart with the name Safya. This Arabic, feminine name is a variant of Safeeya or Safiyya, meaning “pure,” “chosen,” or “virtuous.” If you plan on sharing your faith with your little one you might find significance in the closely related name Safiyah, which was worn by one of the wives of the Prophet Muhammad. Whether you want to introduce baby to your beliefs or inspire them to be trustworthy and morally upright, Safya can make for a great fit.

Search Baby Girl Names

Search by:

  • Name or Meaning
  • Filter
  • Letter