What is the meaning of Hedgenettle?

Any of certain plants of the genus Stachys.

Source: wiktionary.org