The name itself is a combination of words that sound catchy and have a whimsical, childlike appeal:
* "Osh" is likely a playful abbreviation of "Oshkosh," the Wisconsin city where the brand was founded.
* "Kosh" is a shortened version of "Oshkosh" again, emphasizing the connection to the city.
* "B'Gosh" is a slangy, folksy expression often used to express surprise or excitement, much like "Golly!" or "Gee whiz!"
The combination of these elements creates a name that's memorable, fun, and appropriate for the brand's target audience.