Кавкамахи — село в Акушинском районе Дагестана.
Образует сельское поселение село Кавкамахи как единственный населённый пункт в его составе[3].
Расположено в 6,5 км к северо-западу от села Акуша, на реке Акуша.
С даргинского языка Кавка-махьи переводится «Скала-хутор», что значит «хутор на скале»[1].