Welsh name possibly meaning 'white/fair fortress,' from 'caer' (fort) and 'gwyn' (white).
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Carwin?
Swipe through thousands of names like it