In my game world I've declared that there are not many (civilized) humanoid gods and have not been for thousands of years.1) Monsters however seem to have plentiful amounts of gods available to them. I'm not opposed to popping open the Monster Manual and just using whatever the default is for them. This creates some issues for any PC cleric but at the same time is ripe for quests and plot hooks! Meanwhile any gods for the playable humanoid races need official in game justification in the form of worshippers or specific circumstances that bring them about as a new god, or revive a god that's been long dormant. Between 5.5e rules and homebrew rules it basically just takes a lot of faith in something, by something, to start the evolution of a deity of some sort.