Ett tåghorn är en anordning som är monterad på olika typer av tåg och som används för att varna omgivande personer och fordon för ett tågs inflygning. Tåghornet hörs oftast vid järnvägsövergångar; specifika mönster för att aktivera hornet har utvecklats för att indikera olika situationer ombord på tåget. Diesellokomotiv måste ha ett tåghorn monterat på sig för dessa och andra ändamål. Tidigare använde ångmaskiner visselpipor som aktiverades av ångan som produceras i loket, men eftersom dieselmotorer inte producerar någon ånga används lufthorn som drar från en central luftreservoar ombord på tåget.
Ett diesellokomotiv har ofta ett tåghorn med flera klockor, eller förstärkningsrör, som kan göra att ljudet från hornet hörs flera hundra meter eller till och med mil framåt. Ljudet skapas när högtryckt luft passerar genom ett membran, eller en platta med en liten öppning, vilket skapar hornljudet. Det ljudet förstärks sedan genom hornklockorna. Ljudet från tåghornet måste förstärkas mycket högt för att ljudet ska kunna höras av förbipasserande och fordon i närheten av tåget samt personer och fordon långt före det snabbt rörliga tåget.
Järnvägsföretag kräver användning av ett tåghorn vid alla korsningar såväl som i andra situationer som kan utgöra fara för omgivande områden, och signalhornet används ofta i samband med andra säkerhetsfunktioner, såsom varningsanordningar för järnvägskorsningar. Sådana anordningar inkluderar ofta blinkande ljus, en grind som faller ner innan tåget passerar och blockerar fotgängare och fordonstrafik från att passera över spåren, och i vissa fall horn vid vägkanten som är fästa på stolpar i korsningen för att ge ännu en ljudvarning som ett tåg närmar sig.
Tåghornet kan aktiveras av lokets ingenjör genom flera aktiveringsmetoder. Äldre tåghorn aktiverades av en dragkedja som gjorde det möjligt för konduktören att ändra volymen och längden på hornsprängningen. Modernare diesellokomotiv har istället tryckknappar för att aktivera signalhornet; dessa knappar tillåter inte ledaren att ändra volymen på sprängningen, men han eller hon kan fortfarande ändra längden på hornsprängningen; detta är en viktig funktion eftersom olika spränglängder indikerar olika situationer. Ett LÅNGT, LÅNGT, KORT, LÅNGT sprängmönster indikerar till exempel att tåget närmar sig.