Ormehode er en toårig, stivhåret plante med opprette stengler, og kan bli opp til en halv meter høy. Stenglene er enslige, eller står flere sammen.

Bladene er elliptiske til lansettformede med stilk og nokså utydelige sidenerver. De øvre bladene er sittende og smalere i formen.

Ormehode blomstrer i juni-juli med store blå eller blåfiolette, sjeldent hvite, blomster (15-20 mm lange). I knoppstadiet er blomstene derimot rosa. Blomstene er samlet i grenete svikler (énsidige, spiralformede aks, vanlige i rubladfamilien). Blomsterkronen er skjevt traktformet med fem fliker. Utsiden av blomsterkronen er hårete. De fem pollenbærerne er utstikkende, det samme gjelder for griffelen.

Planten vokser på tørre, åpne steder. Ormehode vokser så langt nord som til Troms, men er vanligst i Sør-Norge.