Welsh name possibly meaning 'white/fair fortress,' from 'caer' (fort) and 'gwyn' (white).
Like Carwin?
Swipe through thousands of names like it