Anthoula is a Greek diminutive of flower-related names, meaning "little flower" or "blossom."
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Anthoula?
Swipe through thousands of names like it