Meaning
Nafiza is a beautiful name meaning 'pure' or 'chaste,' embodying grace and elegance.
Download App