Bannerman \b(a)-nner-man, bann(e)-rman\ as a boy's name is a variant of Banner (Old French), and the meaning of Bannerman is "flag; ensign bearer".