(LK) = Landkreis
(S) = Stadt
(G) = Gemeinde
(SB) = Stadtbezirk
(Ot) = Orts-/Stadtteil
Unter goldenem Schildhaupt, darin ein liegender schwarzer Doppelhaken, waagerecht und schräglinks gerautet von Gold und Schwarz.
Gegründet durch die Herzöge von Teck, wurde Oberndorf zwischen 1245 und 1270 Stadt. Das im Abdruck von 1281 erstmals überlieferte Stadtsiegel zeigt zwei Haken aus dem Schild der ortsadeligen Familie der Hacken von Oberndorf. Der Doppelhaken war als Ortszeichen auch an der ehemaligen Stadtmauer angebracht und wurde mindestens noch im 17. Jahrhundert auf Grenzsteinen verwendet. Der Rautenschild der Teck erscheint erst im zweiten Siegel (Abdruck seit 1337) und bildete fortan allein das Stadtwappen, bis 1935 im Schildhaupt wieder der Doppelhaken hinzugefügt wurde. An dessen andere Bezeichnung „Wolfsangel“ knüpften sich schon vor dem 18. Jahrhundert sagenähnliche Vermutungen.
Das Wappen wurde am 10. April 1979 durch das Landratsamt Rottweil neu verliehen.