نام ماکو از ترکیب ماغ و کوی شکل گرفته و ماغ به معنای روحانی زرتشتی است و احتمالا این نام از سده اول قبل از میلاد روی این شهر و منطقه مانده است. در زبان ارمنی نیز ماکو به معنای چراگاه است و به دلیل وجود چراگاههای بزرگ در منطقه به آن ماکو گفته میشود.