Navy blue is a neutral color. As a result, it can be paired with almost any color. Navy especially looks good with bright colors like pink, red, and green. Navy also looks really good with white. Although it has long been a fashion rule to not pair black with navy, it is now accepted and seen by many as fashionable.