Almacave é o nome de uma das duas freguesias da cidade de Lamego (Portugal) e tem origem árabe. Segundo José Pedro Machado (Dicionário Onomástico-Etimológico da Língua Portuguesa), o topónimo pode derivar de al-maqbarâ, «túmulo, sepulcro», mediante a forma dialectal andaluza al-maqabar; mas é também plausível que tenha origem no plural de al-maqbarâ, al-maqābar («túmulos» e daí «cemitério»). Da forma arábica al-maqabar teriam provindo os nomes comuns almocávar e almocóvar, arabismos que significam «cemitério» e hoje não se usam. Note-se, contudo, que Machado não é claro acerca da etimologia de todas estas palavras, porque, no Dicionário Etimológico da Língua Portuguesa, afirma que almocávar e almocóvar derivam do árabe al-muqābar, plural de maqabarâ. Há com certeza aqui uma confusão que só outros arabistas poderão esclarecer.