Why were American kestrels formerly called sparrow hawks?
Kestrels have been called sparrow hawks in the past because they sometimes eat sparrows. The name was abandoned for two reasons: not only does the American kestrel eat a varied diet mostly comprised of animals other than sparrows, but it’s not a hawk—hawk is often used as a general term for a bird of prey, but technically the kestrel is a falcon.