Flagg é um sobrenome de origem inglesa que significa "bandeira" ou "insígnia". Pode ter se originado como um apelido para alguém que carregava uma bandeira em batalha ou em algum tipo de evento cerimonial, ou para alguém que tinha uma insígnia ou brasão de armas distintivo. O nome também pode ter sido adotado como um sobrenome por alguém que vivia perto de uma área onde uma bandeira era exibida ou onde havia um mastro de bandeira.