Zakhia, of Arabic origin, means 'pure' or 'innocent'. It's a unisex name, though more commonly used for females. The name gained prominence in the Middle East and has since been adopted globally. Zakhia is often spelled variations such as Zekiah or Zakiyah. It's composed of two elements: zakh (meaning pure) and ia (a common name suffix).
"Zakhia saw a steady increase in popularity from 2002 to 2008, peaking at 26 births in that year. However, after 2009, the number of newborns named Zakhia started to decline, reaching its lowest point with only 5 births in 2018."