The same goes for your choice of shoe - if you're wearing a classic navy suit, go for a classic black Oxford shoe.
Navy Blue and Soft Blue — Compatibility From so many colors you can pair with navy blue, any shades of blue are the ones you can pick effortlessly.
Navy Perfect Matching Shirt Colours for Gray Pant: white, yellow, pink, peach, light green, purple, royal blue, brown, maroon, magenta, aqua, cream, khaki, red, grey, black, rust orange, crimson, and sunny yellow.