Zainab for a baby name

An Arabic baby girl name which means both "beautiful plant" or "fragrant."

Search by letter



Search by category