Kavanagh \k(a)-vana-gh, kav(a)-nagh\ as a girl's name (also used as boy's name Kavanagh), is a variant of Cavanaugh (Middle English, Irish), and the meaning of Kavanagh is "chubby; comely".
The baby name Kavanagh sounds like Kavanaugh and Cavanagh. Another similar baby name is Savanah.