Veselin (Cyrillic script: Веселин) is a masculine given name of Slavic origin. It may refer to:
- Veselin Beshevliev (1900–1992), Bulgarian historian and philologist
- Veselin Bliznakov (born 1944), Bulgarian politician
- Veselin Branimirov (born 1975), Bulgarian retired football defender
- Veselin Čajkanović (1881–1946), Serbian classical and religious history scholar, Greek and Latin translator
- Veselin Đoković (born 1976), Serbian/Montenegrin retired football player who is a manager
- Veselin Đuho (born 1960), former water polo player and current coach from Croatia, twice Olympic gold medalist
- Veselin Đuranović (1925–1997), communist politician from Montenegro
- Veselin Đurasović (born 1957), former Bosnian football player, from the late 1970s and the 1980s
- Veselin Ganev (born 1987), Bulgarian footballer
- Veselin Jelušić, Serbian football manager who has managed a number of national teams in Africa, including Angola and Botswana
- Veselin Marchev (born 1990), Bulgarian footballer
- Veselin Marinov, Bulgarian singer
- Veselin Masleša (1906–1943), Bosnian Serb writer, activist and Yugoslav Partisan
- Veselin Matić (born 1960), Serbian professional basketball coach
- Veselin Metodiev (born 1957), Bulgarian politician, member of Parliament & deputy chairman of Democrats for a Strong Bulgaria
- Veselin Minev (born 1980), Bulgarian footballer
- Veselin Misita (1904–1941), Serb military commander holding the rank of lieutenant colonel during World War II
- Veselin Penev (born 1982), Bulgarian footballer, currently playing for Beroe Stara Zagora as a left-sided defender
- Veselin Petrović (1929–1995), Serbian cyclist
- Veselin Petrović (basketball) (born 1977), Serbian professional basketball player
- Veselin Popović (born 1975), Serbian professional football player
- Veselin Savić (born 1989), Serbian rower
- Veselin Šljivančanin (born 1953), former Montenegrin officer in the Yugoslav People's Army
- Veselin Stoyanov (1902–1969), Bulgarian composer
- Veselin Stoykov (born 1986), Bulgarian footballer
- Veselin Topalov (born 1975), Bulgarian chess grandmaster
- Veselin Tsvetkovski (born 1989), Bulgarian footballer
- Veselin Tzinzov (born 1986), Bulgarian cross country skier who has competed since 2004
- Veselin Vachev (born 1973), former Bulgarian footballer
- Veselin Velikov (born 1977), Bulgarian former footballer, and now manager
- Veselin Vlahović, known as "Batko" or the "Monster of Grbavica" (born 1969), Montenegrin Serb war criminal
- Veselin Vujović (born 1961), former Yugoslav handball player
- Veselin Vukotić (criminal), Montenegrin criminal and hitman
- Veselin Vuković (born 1958), former Yugoslav handball player