Tayyiba is an Arabic name meaning "good," "pure," or "pleasant."
Like Tayyiba?
Swipe through thousands of names like it