Ivan Sokolov (ur. 13 czerwca 1968 w Jajcach) – bośniacki szachista, reprezentant Holandii od 1993, arcymistrz od 1987 roku.

Kariera szachowa Pierwsze międzynarodowe sukcesy zaczął odnosić w roku 1987, zwyciężając w turniejach w Portorożu, Belgradzie i Sztokholmie (turniej Rilton Cup, edycja 1987/88, wspólnie z Michaiłem Gurewiczem). W tym samym roku otrzymał tytuł arcymistrza. W kolejnych latach odniósł szereg sukcesów, zwyciężając bądź dzieląc I miejsca w następujących turniejach:

1988 – Biel (wraz z Borisem Gulko), 1990 – Maribor (memoriał Vasji Pirca), 1991 – Kopenhaga (open), Nikšić (wraz z Władimirem Akopianem), 1993 – Portoroż (memoriał Milana Vidmara), 1994 – Akureyri (przed Loekiem van Wely), 1995 – Ter Apel (przed Ulfem Anderssonem i Michaelem Adamsem), Malmö (turniej Sigeman & Co, przed Ulfem Anderssonem i Michałem Krasenkowem), Antwerpia (open, wraz z Igorem Nowikowem), 1997 – Leeuwarden (open, wraz z Jewgienijem Glejzerowem), 1998 – Drezno (open, wraz z Robertem Zelciciem), 1999 – Hastings (przed Rusłanem Ponomariowem i Jonathanem Speelmanem), Amsterdam (przed Predragiem Nikoliciem i Janem Timmanem) 2001 – Reykjavík (open, wraz z Peterem Heine Nielsenem), 2002 – Selfoss (wraz z Predragiem Nikoliciem), 2003 – Selfoss (wraz z Predragiem Nikoliciem), Sarajewo (turniej Bosna, przed Aleksiejem Szyrowem i