It is unfortunate that in french « peer » reads as « pire » which translates to « worse-tube »
It's developed by a french company, so that confusion can't be that critical.
Let's go for "PearTube" then.
Snarky lemma: In French, is the trend of things going worse to worse?
It's developed by a french company, so that confusion can't be that critical.