Anthoula is a Greek diminutive of flower-related names, meaning "little flower" or "blossom."
Like Anthoula?
Swipe through thousands of names like it