A novella is usually between about 8,000 and 40,000 words. Novels are usually longer than that. But classifications vary depending on the person, I find.
Yes, because everything we call mega is a million times the thing we refer to, or giga a billion times... that's ine hell of a megaburger and one very long megamovie...
In the original theatre play, Peter Pan lives in Never Never Land, and at one point in its evolution, there were even three "Never"s in its name. The caption of an illustration in the 1911 novelisation also refers to it as Never Never Land, but Peter and Wendy only ever refer to it as Never Land in the novel