W okresie rządów pruskich miasto miało herb przedstawiający orła pruskiego. W 1886 roku mieszkańcy postanowili przywrócić miastu dawny herb i zwrócili się w tej sprawie do Archiwum w Berlinie, z prośbą o potwierdzenie jego autentyczności. Na podstawie orzeczenia archiwum wydało orzeczenie, że herbem Lidzbarka jest głowa jednorożca z rogiem na czole. Władze Lidzbarka kazały jednak sprawić miastu pieczęć z całą figurą jednorożca. Stało się to dlatego, że Beckherrn w swojej monografii o herbach miast pruskich mylnie twierdził, że Lidzbark ma herb przedstawiający całego jednorożca. Wykorzystując opinie Beckherrna, władze miasta nie zezwoliły na używanie dawnego herbu.
W okresie międzywojennym, jak również zaraz po II wojnie światowej, używano herbu przedstawiającego całą figurę jednorożca. Mieszkańcy po powrocie do macierzy w 1920 roku, na skutek dawnej propagandy pruskiej, byli skłonni wierzyć w słuszność takiego herbu.
Od czego natomiast pochodzi herb miasta, nie daje się w ogóle ustalić, po prostu z braku jakichkolwiek przesłanek. Jeśli chodzi o pierwotny kolor tarczy i głowy jednorożca to przypuszcza się, że tarcza była błękitnego, zaś głowa żółtego.