How did Hoagy Carmichael get his name?

Hoagy Carmichael was born Howard Hoagland Carmichael (nicknamed "Hoagy"). His parents named him after a circus troupe called the "Hoaglands" that had stayed at the Carmichael house during his mother's pregnancy.