Breccan is an Irish name linked to early Gaelic forms, often interpreted as 'speckled' or 'freckled.'
Like Breccan?
Swipe through thousands of names like it