Arabic name meaning 'chaste,' 'virtuous,' or 'pure,' from the root 'afafa' denoting strong moral integrity.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Afeef?
Swipe through thousands of names like it