NameTree.app Logo - AI Baby Name Generator

Shepherd

lead · care · loyalty

Name Origin

Source: Old English

Root Word: sceaphierde

Derived From: sceap (sheep) + hierde (caretaker)

Meaning: shepherd

Popularity History: In medieval rural society, Shepherd was a common occupational surname and later became a given name.