A male pigeon is called a Cock.
Male pigeons are easy to confuse with female pigeons as they are the same size and they also help to incubate eggs, sharing the job with their female partner.
If you do manage to work out that a certain pigeon is male, you now know that the correct name for him is Cock not “boy pigeon” or similar!