Homing pigeons are one type of domestic dove or pigeon, itself a domesticated form of the now-rare wild rock dove Columba livia.
They eat whatever they can get -- you'll have seen feral ones picking up scraps in towns. Domestic pigeons are generally fed grain and grain-based feed.