No, it doesn't mean "heaven", though it is one of the possible afterlife's mentioned in Norse mythology. (and it's a Norse Term, btw :))
Valhalla is Odin's hall, which is found in Asgard, Where Odin's choice amongst those slain in battle (Freyja gets first choice), to join the Einherjaar and train for Ragnarok.
No, it doesn't mean "heaven", though it is one of the possible afterlife's mentioned in Norse mythology. (and it's a Norse Term, btw :))
Valhalla is Odin's hall, which is found in Asgard, Where Odin's choice amongst those slain in battle (Freyja gets first choice), to join the Einherjaar and train for Ragnarok.