All gods are imaginary

My grandson named his dog Anubis after the ancient Egyptian canine deity that is either a jackal or a dog. Those long-ago Egyptians worshiped about 2,000 different gods of every variety, some part animal and part human. The holies were served by an army of priests in lavish temples. The Egyptian priesthood held enormous wealth. […]
Why so many gods?

When humans evolved large brains, they acquired an ability to imagine a huge array of unseen spirits.