How do You Say Friend in French?

Wow, there are a few ways to communicate the word friend in the French language. Here some, Ami, comrade, partisan, copain to name a few. Basically you use the best word that fits what is being said. Ex. Comrade identifies a person, while Ami is more personal definition of a friend.