It's both Acosta's real first name AND slang. Literally “able” or “capable” in Spanish, but not very popular because it is so often used sarcastically. No wonder Acosta prefers to go by “Jim!”
Ha, ha, how appropriate.