Weselin Topałow, bułg. Веселин Топалов (ur. 15 marca 1975 w Ruse) – bułgarski arcymistrz, mistrz świata w szachach w latach 2005–2006, arcymistrz od 1992 roku. W listopadzie 2017 roku przestał reprezentować Bułgarię, przechodząc pod auspicje FIDE.

Kariera szachowa Reguły gry w szachy Topałow poznał od swego ojca w wieku ośmiu lat. W 1989 roku w Portoryko zdobył tytuł mistrza świata juniorów do 14 lat, natomiast rok później w Singapurze zdobył brązowy medal mistrzostw świata w kategorii do 16 lat.

W niedługim czasie awansował do ścisłej światowej czołówki. W obfitującym w sukcesy 1996 roku zajął lub podzielił I miejsce aż w sześciu prestiżowych turniejach: w Madrycie, Amsterdamie (memoriał Maxa Euwego, wspólnie z Garrim Kasparowem), Nowogrodzie, Wiedniu i Dos Hermanas. Poza tym zwyciężył w León (1996) oraz zajął dzielone I miejsca na turniejach w Madrycie (1997), Dortmundzie (2001) i Cannes (2002). Od 1994 roku regularnie uczestniczy w rozgrywkach o tytuł mistrza świata. W 2000 roku w New Delhi w mistrzostwach świata FIDE rozgrywanych systemem pucharowym dotarł do ćwierćfinału, w którym przegrał z Michaelem Adamsem2000 FIDE Knockout Matches, zaś w latach 19991999 FIDE Knockout Matches i 20012001-02 FIDE Knockout Matches awansował do IV rundy.