Cavanaugh The origin and history of Cavanaugh. Etymology A variant spelling of the Irish surname Kavanagh. Origin: Irish ← Back to the full definition of Cavanaugh