Irish Gaelic, "slender" + "white"; Anglicized as Keelin from which a number of mainly English names have been derived.