麦克埃尔哈坦 (McElhattan) 是一个源自苏格兰的姓氏。它是盖尔语名字 MacGilleEathain 的英语化形式,意思是“圣约翰仆人的儿子”。这个名字出现在苏格兰,特别是在因弗内斯县和罗斯县。