The word "amigo" means "friend" in Spanish. It is commonly used to refer to a person with whom one has a bond of mutual affection, typically a person who is not a family member. In informal contexts, it can also be used to address someone in a friendly manner.
The word "amigo" comes from the Spanish language, which has its roots in Latin. The Latin word "amicus," meaning "friend," is its source. Over time, it evolved into "amigo" in Spanish, maintaining the same meaning.