Giber

(n.) One who utters gibes.