Everyone else already went into a deep dive into what they believe the spell means. So, so I'll keep mine short.
My answer is no, the player doesn't have to know the creature exists, nor does the player have to have seen the beast before.
In the first sentence of Wild Shape, it gives you the limitation that the player has to have seen the beast bshirtbefore.
No whereNowhere in the 5five paragraphs of Polymorph, does it states this, so you do not need to have seen it.
I'd even venture to say you could create your own beast. But, but then it wouldn't have a stat block, which ends up putting more stress on your dmDM to come up with one.