A no deposit bonus at a social casino is a promotional offer that allows players to receive free coins or spins without the need to make an initial deposit. These bonuses are typically granted upon signing up or through special promotions and can be used to play games within the social casino.