A person who makes puns.
Unusual and awkward in a funny, comical manner; outlandish; clownish.
Ludicrously or incongruously comical.