Yes, a 100W bulb can heat a room. The amount of heat produced by the bulb depends on many factors, such as the type of bulb, the size of the room, and the insulation of the room.