Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

How about "Cloudsaves for Itch.io"? If you need one, here's a logo:

Nice logo, it might be already used somewhere else.

I'd prefer a more generic name. I plan to save also other games.