"B" Boy Names, American, English
English “flag bearer”
Banner is a boy’s name meaning “flag bearer” and is of English origin.
Modern Americana Baby Names