張琮(6世紀—618年),一作張幼琮,京兆郡(治今陝西省西安市)人,隋朝將領,張祥之子。
張琮在隋朝末年擔任千牛左右,大業十四年(618年)三月,宇文化及發動江都宮變,殺死了隋煬帝楊廣。張琮同時遇難,之前,張琮的哥哥張季珣、張仲琰,分別被李密、李淵殺死,兄弟三人都死於隋朝國難。