Kenwood HS-5 headphones are highly rated and designed specially for voice comms listening. They are mono audio, have an 150-4000Hz frequency response, and low 8-ohm impedance for easy driving. The design is time tested as they have been in production for decades now.
https://www.eham.net/reviews/view-product?id=1075Do note the HS-5 is an open-air design, so that might be concern if you are seeking improved sound isolation.
I find Panasonic ErgoFit wired earphones at ~$10 to suffice for my typical shortwave listening, plus even everyday music sounds decent enough for casual listening IMHO. Also they come with three sizes of eartips, so you can better tweak fit and sound isolation.
https://www.amazon.com/dp/B003EM8008Admittedly I like my Etymotic ER3SE balanced armature IEMs (using foam eartips) as well, but somewhat delicate $150+ earphones are kind of ridiculous for shortwave listening IMHO. I am unlikely to ever take them with a portable radio to a beach, park, etc. Also they for designed for a perceptibly flat frequency response curve, which admittedly some people do not actually like for ear/headphone listening.
https://www.etymotic.com/product/er3se-earphones/
Regardless if ear/headphones or speakers, I sometimes use software audio DSPs like EasyEffects and StereoTool for additional equalization, pass filtering, noise filtering, etc.
There are also standalone filters designed specially for CW and voice comms listening. Some are basic, even analog solutions for as simple as additional pass filtering. More complex digital DSP solutions might include pass filtering, noise reduction, etc. I still have a couple of old Timewave DSP-9 digital filters that I often used for SSB listening with my Kenwood desktop receivers. bhi Ltd and West Mountain come to mind for more modern DSP offerings.