Zoltán Szilágyi (born June 21, 1967 in Budapest) is a former freestyle swimmer from Hungary, who competed in the 1988, 1992, 2000 Summer Olympics.