They are sphinx moths, but the green-backed ones which so closely resemble little hummingbirds are commonly called Hummingbird Moths. There's a closely related sphinx that looks like a big bumblebee. We have both flying around our garden now and then.