Popularity: 19221
Origin: Irish
Meaning: follower of Kevin
Cavanaugh as a boy's name is of Irish and Gaelic origin meaning "follower of Kevin".