Veselin
VEH-seh-leen
Bulgarian, Macedonia, Serbian
"cheerful"
Share
Copy link
Veselin Origin and Meaning
The name Veselin is a boy's name meaning "cheerful".
Cheerful and succinct, Veselin is a South Slavic name with an appealing meaning. Derived from vesel, which means "cheerful", it is notably borne by chess master Veselin Topalov and singer Veselin Marinov.
Familiar in Bulgaria, Serbia, and Macedonia, alternative forms include the feminine Vesela and Veselina, the Croatian and Serbian Veselko, and the diminutive Veljko.