Olive green is a great neutral and depending upon the shade of olive you have many choices. Yellow and brown tones are the the standbys, but a print of yellow and a green would go well. The color or colors you choose should be in the same tone or degree of brightness as the shorts. For example if your olive shorts are very dark, then a strong yellow or even a bright rust would go well. If your shorts are of a lighter shade of olive, then gear your shirt to lighter tones. The thing to watch, no matter what color you choose, is to keep the tones of the colors in harmony.
Olive drab pants are a muted green color, so they pair well with a variety of colors. For a classic and versatile look, a white or cream shirt would complement the earthy tones of the pants. For a more bold and modern approach, a navy blue or burgundy shirt could also work well with olive drab pants. Ultimately, the choice of shirt color will depend on the occasion and personal style preferences.
Any color shirt really, anything matches gray.
Shirts of a lighter shade like white would go well. Even green matches up provided the color of the shirt is lighter in shade than the denim.
Colors that match green shorts are white, black, a lighter green if they are dark green pants, yellow, and navy blue.
blue
White color shirt with MidnightBlue tie is the best matches. then Crimson color tie.
olive color pant
white or black
salmon
well it depends what color the shirt is you can also use any solid color that u think that matches the color of the shirt
Black
purple