Depending upon the impression desired, a blue shirt goes with a black suit. A pale blue shirt creates a sophisticated look, while a navy blue shirt offers a modern flair.
For a relaxed look, the black suit jacket is teamed with jeans and a T-shirt or sweater in a bright color, such as vivid blue. Pairing other shirt colors with a black suit allows even more options. For instance, a white dress shirt with a white pocket square is a classic combination. For business, a black suit goes well with a light pink shirt, gray tie and blue pocket square. However, unless the occasion calls for mourning, a black shirt should not be worn.