Where does “Макдональд” come from?

Макдональд (Russian) comes from English McDonald, from Scottish Gaelic Mac Dhòmhnaill.

Ancestry of “Макдональд”, step by step

StepLanguageWordMeaning
1EnglishMcDonald
2Scottish GaelicMac Dhòmhnaill
Every word from Scottish Gaelic Mac DhòmhnaillEvery word from English McDonald