fairyland (n.) Look up fairyland at Dictionary.com
1580s, from fairy + land (n.).