A strict match of navy pants would be navy or black shoes. Otherwise, you could look snappy with a red blouse and red shoes.
Maybe a white and navy striped t-shirt
Yes anything goes with converse remember that
They don't technically match, but I think they coordinate (meaning they go together). If the pants are a solid color, then you can definitely wear a striped shirt with them, and navy is a color that goes with most everything. You should be good!
I would thinks so, if it was matched up with a nice shirt and some smart shoes!
At the risk of looking like a tree, yes. Don't be overly cautious about wearing bold colors. A nice peach or coral shirt would look great with a pair of brown pants. Even a lighter green would look nice.
I think that wearing black shoes with navy pants would look fine but this is just my opinion, what matters is what you think about it.
White or Grey.
Colors that match green shorts are white, black, a lighter green if they are dark green pants, yellow, and navy blue.
gold
yes, why wouldn't you be able to?
White or cream or red
kaki for sure!