Lid has more meanings though. It can also mean "inclination" or "hillside" (roughly) which makes more sense in the context. Grönlid would then be a green hillside or green slope or similar. Which sounds like a nice place to lay down and relax for a bit.