fairyland (n.) Look up fairyland at Dictionary.com
also fairy-land, 1580s, from fairy + land (n.). Earlier simply Faerie (c.1300).