I'm hardly a physicist, but this stuff has fascinated me all my life, and I'm now trying to help my daughter understand it. It's finally made sense. So here goes:
Watch FloatHeadPhysics video here (mentioned above) to understand how a waveform is shaped around nodes, at which the wave is "clamped" at zero. These nodes can be a point, as in a vibrating string, or for three dimensional orbitals, a flat plane, or a sphere, or ... a cone.
Now remember that an orbital uses spherical harmonics. Don't think XYZ. Think latitude and longitude. These angular nodes can be along a fixed latitude or longitude. (Plus of course the spherical nodes as we go to higher levels of n)
An s orbital has none of these angular nodes. The waveform is spherical.
A p orbital has one. It's convenient to think of it as following the X, Y or Z planes, but really it's following longitude and latitude. m=0 has a plane around the equator. m = -1 and 1 have a plane around the poles, and these are out of phase - consider one starting at longitude zero and the other at 90 degrees.
A d orbital has two. m=0 has both on a fixed latitude. Spread them evenly (I'm not sure of the exact angle) between the poles, and rotate around. You end up with two cones, one facing north and the other south. The gaps between thus create the pecular shape of the dumbell and doughnut. m= -1 and 1 have one node on latitude and one on longitude. The single longitude node just sits half way, on the equator. The latitude node cuts through the poles, and like the p orbitals can be in or out of phase. Hence you end up with the diagonal dumbells along XZ and YZ. For m=-2 and 2, both nodes are on the longitude. Thus you end up with the familiar XY orbital, plus another that's out of phase (by 45 degrees of the full sphere this time). Actually, I believe it's the XY that's out of phase.
f orbitals - same. m=0 has three latitude nodes and ends up with two doughnuts. m=-1 and 1 has two latitude and one longitude. m=-2 and 2 has one latitude and two longitude. m=-3 and 3 has three around the longitude. And again, the longitude nodes can be in or out of phase.
Now take a look at the orbital shapes again, but this time thinking about cutting them by latitude and longitude. Or both.