Some people mistake navy blue for black because some navies ( such as the United States Navy ) use a shade of navy blue that is so dark it is practically black . Navy blue got its name from the dark blue ( contrasted with white ) worn by officers in the British Royal Navy since 1748 and subsequently adopted by other navies around the world .