The story
Habitational surname from a minor place in Lancashire, from the Old English personal name Wulfhelm, which is composed of the elements wulf (“wolf”) and helm (“helmet; protection”), + denu (“den, valley”).
Etymology from Wiktionary, CC BY-SA 4.0.