Riddler

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

2. (n.) One who speaks in, or propounds, riddles.