Unknown, probably based on Vulgar Latin *pernula, diminutive of Latin perna, a kind of oyster. Cognate with Italian perla, French perle and Spanish perla.
Practice speaking and memorizing "perla" and many other words and sentences in Catalan.