It's a Spanish phrase, and "rata" is the Spanish word for "rat". It could be used as a noun, referring to a specific rat, or as a nickname for someone.
It's important to remember that "rat" has a negative connotation in English, implying something sneaky, untrustworthy, or cowardly. So, using "El Rata" as a nickname could be insulting.