NameHub
Anglo-Saxon

stoc

Meaning & History
An Old English term meaning "place, dwelling" (occurring mainly in place names).
Names containing this element

2

Ask AI