It might be a newsboy cap. Tweed can work alright with a tartan kilt if the colors go. I have worn a tweed flat cap or driving cap.

Just remember that wearing a flat cap with a kilt is an American style, and is never ever done in Scotland.