Het wapen van Horn kent twee versies. De eerste werd op 23 oktober 1896 bevestigd door de Hoge Raad van Adel aan de Limburgse gemeente Horn. De tweede werd op 11 juni 1964 verleend. Per 1991 ging Horn op in de gemeente Haelen. Het wapen van Horn is daardoor komen te vervallen als gemeentewapen. Het gemeentewapen werd voortgezet als het wapen van Haelen per 1991. De gemeente Haelen ging per 2007 op in gemeente Leudal, waar de hoorns eveneens overgenomen werden in het wapen van Leudal.

Blazoenering

Wapen per 1896 
De blazoenering luidde als volgt:

De heraldische kleuren zijn azuur goud (goud of geel), keel (rood) en zilver (wit).

Wapen per 1964 
De blazoenering luidde als volgt:

De heraldische kleuren zijn hetzelfde als die van het wapen van 1896, maar zijn de monden van de hoorns van zilver en is het schild gedekt met een gravenkroon.

Verklaring 
Het wapen verwijst naar het wapen van het geslacht Horne, die hier haar stamgebied had. Leden van dit geslacht bezaten grote delen in het huidige Noord-Brabant, Nederland- en Belgisch Limburg en Noord-Frankrijk. In vele gemeentewapens is een verwijzing naar dit adellijke geslacht opgenomen. Ook zijn de hoorns terug te vinden in het wapen van provincie Limburg. Het geslacht Horne voerde drie gewone koehoorns in haar wapen.

Verwante wapens 

Horn
Geschiedenis van Leudal