Caledonia for a baby name

Latin, meaning ‘from Scotland’. Also an old name for Scotland.

Search by letter



Search by category