Possibly: Free man, Strong, or derived from Gaelic ‘caileag’ meaning ‘girl’

1 Post