Meaning and Origin of: Donalbain

Boy name origins & meanings

  • Scottish : Great chief
  • Shakespearean : From Macbeth