A lot of online casinos offer free spins along with a cash deposit bonus. Free spins can be given without a cash deposit as well but that's very rare. Only Jeetwin Casino gives no-deposit free spins on sign up.
1xBet, Melbet, and LuckyNiki casinos also give a huge number of free spins as part of the welcome offer, but that's only if you also make a cash deposit.
You can check out our Free Spins page where we publish new free spins every time they are offered by the gambling sites!