braggadocio

noun
  1. empty boasting or arrogant talk
  2. a person who boasts arrogantly

Examples