Veselin Topalov (Bulgaars: Веселин Топалов) (Roese, 15 maart 1975) is een Bulgaarse schaakspeler, een grootmeester. Op 16 oktober 2005 werd hij wereldkampioen van de wereldschaakbond FIDE, een titel die hij in oktober 2006 verloor aan Vladimir Kramnik. Hij stond van april 2006 tot januari 2007 1e op de FIDE-ratinglijst.