Zahrah \za(h)-rah\ as a girl's name is a variant of Zahra (Arabic), and the meaning of Zahrah is "white; flower".
The baby name Zahrah sounds like Zarah, Sahra, Sarah, Zara, Sarrah, Sairah, Zayra, Zariah, Zaira, Zohra, Zorrah and Zorah. Other similar baby names are Zahirah, Barah, Carah, Darrah, Darah, Farrah, Farah, Karrah, Karah, Marah, Mahra, Sabrah, Zahara, Saharah, Tarrah, Tarah, Zahira, Zaynah, Zahna and Zakiah.