Welsh place name meaning 'land's end' or 'headland,' from Welsh 'pen' (head) and 'bro' (region).
Like Pembroke?
Swipe through thousands of names like it