The only thing I can add to Footofmybed's comment, is Howdy Doo is short for Howdy Doody, a popular children's television series.
The only thing I can add to Footofmybed's comment, is Howdy Doo is short for Howdy Doody, a popular children's television series.