Stowe

Stowe is an English name and comes from the Old English word 'stow', which means 'a meeting place such as a building attached to a monastery or church'.

Origin/Usage
English
Pronunciation
STOW
Meaning
Meeting hall.

Similar names

Stow