It was named in April 2007 after Bestla , a frost giantess ( female giant ) from Norse mythology , mother of Odin . It was named in April 2007 after Bestla , a frost giantess from Norse mythology , mother of Odin .