From riddle (“to puzzle verbally”) + -er.
riddler (plural riddlers)
From riddle (“to sieve”) + -er.