There are over 7,000 English names for birds – here's

There are over 7,000 English names for birds – here's what they teach us about our changing relationship with nature