Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I'm going to say Yes. Like someone said, it's not different from putting cover art on the download page. It's not a part of the actual game and I assume people who  would put a splash screen there would already have a logo made.

Personally I won't do it because I don't have one made,  but I don't see why people who already have one shouldn't be able to slap their name on their game.