McKinley, MacKinley or Mackinlay is a Scottish and Irish surname historically associated with northwestern Ireland's County Donegal, the over-kingdom of Ulaid in northeastern Ireland and the Scottish Highlands. Otherwise, the name is said to be of Scottish origin, meaning 'son of Finlay'.