Bernhard II. (* um 1010; † um 1070) war Graf von Werl, Graf in Friesland, Vogt von Soest, Paderborn, Werden und Liesborn.
Bernhard war der jüngere Sohn des Grafen Hermann II. von Werl aus dessen zweiter Ehe mit Godila von Rothenburg. Seine Brüder waren Heinrich, Konrad und Adalbert. Zusammen mit den Brüdern ist er 1024 beim Hoftag in Herzfeld erstmals bezeugt. Er war weitläufig mit dem salischen Kaiserhaus als Stiefneffe der Kaiserin Gisela und Cousin von Kaiser Heinrich III. verwandt. Er selbst war möglicherweise zweimal verheiratet. Die Namen der Frauen sind nicht bekannt.
Bernhard hatte drei Söhne. Sein Sohn Heinrich wurde Bischof von Paderborn. Das Grafenamt und die Vogteirechte fielen an Konrad II. Ein Dritter Sohn war Liupold, der unter anderem den Stammsitz Werl als Erbe erhielt. Fälschlicherweise als Sohn wurde Hermann angesehen.