Windsor for a baby name

Old English, meaning ‘river bank’ or ‘landing place’.

Search by letter



Search by category