По правилу, такие фамилии пишутся через дефис: Мак-Грегор, Мак-Клеланд. Но существуют многочисленные исключения, которые проверяются в словарном порядке.
Предлагаем такой вариант.
А Пётр опять спрашивает:
— Да куда везти-то?
А гномы в ответ:
— На поля, в леса, к ручьям, ближе к солнечным лучам!
Почесал Пётр в затылке.
— А велика ли будет плата?
— Может, головка мака сухого, а может, и просто доброе слово... — отвечают гномы.
В большинстве случаев (кроме отдельных фамилий исторических деятелей) верно дефисное написание. Корректно: Мак-Граван.
В русском языке компонент мак- не осмысляется как слово со своим самостоятельным значением, употребляется только в составе фамилий. Компонент мак- сливается с последующей частью фамилии в одно фонетическое слово. Оно может произноситься с одним ударением, а может с двумя — с основным и побочным, ослабленным, падающим на часть мак-.