Luka Elsner (ur. 2 sierpnia 1982 w Lublanie) – słoweński piłkarz grający na pozycji obrońcy i trener piłkarski.

Lata młodości i edukacja Piłkę nożną zaczął trenować w OGC Nice w wieku 8–9 lat. Później zaczął trenować karate, jednak po roku zrezygnował. We francuskim klubie trenował do 15-16 roku życia. Ukończył studia na wydziale sportu uniwersytetu w Lublanie.

Kariera klubowa W latach 2000–2004 grał w US Cagnes. W 2004 roku trafił do NK Domžale, a w kwietniu 2009 został zawodnikiem z największą liczbą występów w barwach tego klubu. Na początku 2010 przeszedł do Austrii Kärnten. W sierpniu tegoż roku podpisał roczny kontrakt z Al-Muharraq SC. W styczniu 2011 wrócił do NK Domžale. 31 marca 2012 rozegrał w tym zespole ostatni mecz w karierze.

Kariera reprezentacyjna W reprezentacji Słowenii zadebiutował 26 maja 2008 w meczu ze Szwecją.