I’m finding it impossible to shop for these because I’ve only ever bought them in thrift stores and don’t know what they’re properly called.
Edit: Not looking for flannel or denim, but lighterweight fabric, something I’d wear under a jacket not instead of one.

Idk about the whole denim/flannel thing Mighty is talking about but if you search for western dress shirt it will give you places like country outfitters sheplers stetson… and many more.