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 .