Actually six adult guppies in a 5 gallon is really high bioload. Even though they are not very messy fish you really don't want to keep that many in a 5 gallon, and def not if there are pregnant females. I would only keep 3 in a 5 gal personally.
Guppies can have weak genetics which can put them at risk for alot of diseases unfortunately. I say can purposefully. Not all guppies are bred the same. Maintaining pristine water is key for them. Do you have a QT tank set up by chance?
I would move the poor guy out of the tank in case it is nipping so he can heal up. And if it is not, you want to isolate him anyways as it is contageous. One way to tell if it is fin rot versus nipping....the edges of the fins will look greyish/white, almost transparent. This is decaying tissue and probably from a fungus. If it looks jagged but clear, or a lighter color of the fin color itself, it may be bacterial. If the edges are red or black in colour it may be cause from ammonia burn subsequent to the injury or infection. Be sure you treat the fish for the right type of infection of its fins, anti-fungal versus anti-bacterial. I would also do some regular water changes on your main tank to be sure your water quality is top notch to keep the others happy and healthy too.
Nipping wounds are highly susceptible to either types of infection, so you will need to treat the injured/infected fish in either scenario.
Beautiful guppy males by the way. I hope he can heal up and the rest stay healthy for you.