Richard Zajac (ur. 16 sierpnia 1976 w Żylinie) – słowacki piłkarz występujący na pozycji bramkarza. Obecnie członek sztabu szkoleniowego Sandecji Nowy Sącz.
Kariera klubowa Zajac przez wiele lat występował w Dukli Bańska Bystrzyca, której bramki bronił w meczach ligowych 141 razy w ciągu dwunastu lat. Z klubem tym awansował w 2003 do słowackiej I ligi, w 2004 zdobył wicemistrzostwo Słowacji, w 2005 zaś – puchar kraju. Dzięki tym sukcesom zagrał w rozgrywkach Pucharu UEFA sezonu 2004/05 i 2005/06. Grał ponadto w innym klubie najwyższego szczebla ligowego na Słowacji – MFK Dubnica, gdzie w sezonie 2008/09 rozegrał wszystkie mecze ligowe.
Zimą 2010 trafił do Podbeskidzia Bielsko-Biała, gdzie znacząco przyczynił się do utrzymania klubu w I lidze w rundzie wiosennej sezonu 2009/10 (czyste konto w dziewięciu z piętnastu meczów, w tym sześć razy z rzędu; łącznie dziesięć bramek straconych). W edycji 2010/11 wywalczył z Podbeskidziem pierwszy w historii awans do Ekstraklasy, a tygodnik Piłka Nożna umieścił go w jedenastce sezonu. Latem 2011 przedłużył kontrakt z „Góralami” do czerwca 2013.