Rok Elsner (ur. 25 stycznia 1986 w Lublanie) – słoweński piłkarz występujący na pozycji obrońcy lub pomocnika.
Kariera klubowa Elsner zaczął karierę w młodzieżowych zespołach francuskiego OGC Nice. Nigdy jednak nie zadebiutował w barwach pierwszej drużyny i grał jedynie w rezerwach. W 2004 roku wyjechał do Niemiec, do SV Wehen Wiesbaden, gdzie występował przez rok. W 2006 roku trafił do ojczyzny i podpisał kontrakt z NK Interblock, w którym grał przez następne trzy lata. Sezon 2009/10 spędził w kuwejckim Al-Arabi SC. Po zakończeniu rozgrywek opuścił klub.
23 lipca 2010 oficjalna strona Wisły Kraków podała, że Słoweniec będzie testowany przez polski zespół i wystąpi w meczu sparingowym z KSZO Ostrowiec Świętokrzyski. 31 lipca Wisła poinformowała, iż testy Elsnera zostały zakończone i nie wzmocni on drużyny. Od grudnia 2010 roku był zawodnikiem Śląska Wrocław. Pierwszą bramkę strzelił w przegranym 1:3 spotkaniu z Górnikiem Zabrze. W sezonie 2010/11 wywalczył ze Śląskiem wicemistrzostwo Polski, a rok później został mistrzem kraju. Na koncie ma także zdobyty Superpuchar Polski.