Probably a conflation of ferrollu and Spanish cerrojo, both ultimately from Vulgar Latin *verruculum, from Latin vericulum.
cerrollu m (plural cerrollus)