Pink and red, or orange and red are a little hard on the eyes, but other than that, red's a pretty classic colour that would complement most masculine outfits.
White or black would look classic.
Navy or taupe would look nautical.
Brown or tan would look autumnal.
Grey or teal would look modern.