There is a clan of Cavanaugh/Kavanaugh/Canavan/Caravan etc. in County Carlow. The family seat is a townland called Borris. I'm sure you can read about it in the Kavanaugh website mentioned earlier. I have been transcribing County Carlow Catholic baptism records and the name is spelled different ways depending on the priest.