riddler

noun

One who speaks in riddles or enigmatically.

noun

One who works with a riddle or sieve.

noun

One who riddles (grain, sand, etc.).

noun

One who speaks in, or propounds, riddles.

noun

a puzzler