Yes, some casinos give no deposit free spins without any wagering requirements. When a player wins from no wagering spins they are given the proceeds as real money, which means that players can keep their winning.