Origin: Scottish
Meaning: Thane of Lochaber
If you're looking for a striking name with a dramatic flair, consider Banquo, a masculine name of Scottish origin that means "Thane of Lochaber." Banquo is a name made famous by William Shakespeare's iconic play Macbeth. In the play, Banquo is a general who is killed by his close friend and ally Macbeth, the power-thirsty King of Scotland. Banquo comes back in later scenes as a haunting ghost, making him one of the most famous spirits in literature. Edgy and instantly recognizable, Banquo is an excellent option if you're looking for a name that celebrates history and literature.