There are strong hints that these Pokémon are based on Norse mythology.. their names seem to support this further.
Infact, some people think the tree behind Xerneas might be based on Yggdrassil itself. Very interesting, especially as I love me some Norse mythology in my games