Šulc (feminine Šulcová) is a Czech and Slovak surname, a version of the German family name Schulz. Notable people with the surname include:
Alan Šulc (born 1990), world record–holding jugglerBrigita Šulcová (born 1937), Czech opera singerFrantišek Šulc (born 1950), Czech former handball playerJakub Šulc (born 1985), Czech professional ice hockey defencemanJan Šulc (1916–2001), Czechoslovak slalom canoerJan Šulc (ice hockey) (born 1979), Czech former professional ice hockey centreJana Šulcová (born 1947), Czech actressJaroslav Šulc (1903–1943), Czech paleontologist, executed by the Nazis