Caló is also the name of a Spanish Romani (Gypsy) dialect. When these speakers came over during the colonization of Mexico, they brought their version of Caló. The dialect eventually mixed with indigenous languages and was brought to the other side of the border, to today’s Southwest, where it was mixed with English.
Do more research about Caló.