It comes from Zhepyr (an online name I use often). When I met osu! I thought it was some sort of weaboo-japanese game and pronounced zhepyr in a japanese-english way, and got zepiru. I took ze out and left with piru. Then I add chan to make it sounds cute.