Kavanaugh is of Irish and Scottish origin, derived from the Gaelic word 'caomhánach', which means 'pure' or 'innocent'. It was originally a surname, but it has also been used as a given name in recent times. The name Kavanaugh is associated with the O'Cavanagh clan, who were lords of Cavan in Ireland.
"I was born in 2004, one of only five children named Kavanaugh that year."