Yes due to a 1981 law enacted it's illegal to shoot pigeons due to the Wildlife and Countryside act.
That is unless you have a permit or license to kill the Pigeon or Pigeons.
Even then it still illegal to shoot especially in city limits where a lot of the Pigeons reside.