Zooey Deschanel gives baby boy a wild name (literally)