windbag
popinjay
spouter
gasbag, blowhard, windbag, mouth, blusterer, boaster, braggart, loudmouth (gloss)
talkative, open-mouthed (gloss)