Possibly: Slender, Fair, or from the Irish surname Ó Caollaidhe meaning ‘descendant of Caollaidhe’ (slender)

1 Post