Yes! Even with spins free of charge from an online casino deposit bonus you can win real money from the casino games. Also spins with no deposit requirement can give real winnings at a casino. Note that almost all winnings come with wagering requirements.