Veselin Topalov (bulgarsk: Веселин Топалов) (født 15. marts 1975 i Ruse), er en bulgarsk skakspiller. Han blev verdensskakforbundet FIDEs skakverdensmester i 2005 ved at vinde FIDEs verdensmesterskabsturnering i Argentina september-oktober 2005. Han tabte i 2006 titlen i en genforeningsmatch af de to eksisterende VM-titler.