Unknown. Possibly from a pre-Roman Paleo-Hispanic substrate, or from North Germanic/Scandinavian flark. Compare Spanish charco, from which it could have been borrowed.
Practica parlar i memoritzar " charco " i moltes altres paraules i frases a portuguès .