Meaning and Origin of: Banquo

Boy name origins & meanings

  • Japanese : Everlasting
  • Shakespearean : From MacBeth

Boy name variations