Woodpecker : Insects :: Kingfisher : ?
Woodpecker moslty eats insects, while kingfisher eats fish. The beaks of the birds are modified according to the food they eat.
Woodpecker : Woodpecker's beaks are typically longer, sharper and stronger. The beaks which are having chisel-like tip are kept sharp by the pecking action of birds since they regularly use it on wood.
Kingfisher : Kingfishers have wedge shaped beak which helps them to catch the fish without splashing the water.