Zakhya is of Arabic origin, derived from the word "zakiyya," which means "pure" or "innocent." It is often used as a female given name, signifying purity and innocence. The name has gained popularity in various parts of the world due to its unique sound and meaning.
The name Zakhya had 12 babies born with it over the span of five years from 2008 to 2013, with a notable increase in popularity between those years, as seen by the jump from 5 births in 2008 to 7 births in 2013.