These are the ones I have starting with WotLK, name and zone.
Gondria. Zul Drak 5 spawn points, triangular spawn points between altars of harkoa, quetzlun and mammtoth, Spawn time 6 hours. Shared with other spawns.
Arcturis. Grizzly Hills. One spawn point, on the hill between the river and Amberpine Lodge. Spawn time 24 hours. Single spawn timer
Loque’nahak. Sholozar Basin. 9 spawn points, all dotted in a ring around the basin. Spawn time 6 hours, shared with other rare spawns.
Skoll. Storm peaks. 5 spawn spots, all roughly follow same route as Vyragosa and the TLPD. 6 hours, i don’t know if it shares a spawn timer.
Cataclysm (HC stands for Hunter Challenge)
Ghostcrawler wanders around last area of Vashj’ir, has a VERY long path. Spawn timer 8 hours, shared with other rare spawns.
Ankha. (HC) Needs Firelands dailies unlocked. Follows a set path in The regrowth. To tame this spirit beast the challenge is to tame it completely gear less. NOTHING is to be equipped. Spawn timer 8 hours, shares timer with other HC rares.
Magria. (HC) As Ankha.
Ban’thalos. (HC) Shrine of Malorne, flies in a ring high above shrine. Hunter challenge is to lure him to tame range, he is too far away to lure from ground. You will either need a slowfall spell or to drop onto tip of tree. Spawn time 8 hours, Ban’thalos seems to spawn the most regularly of the 3.
Karoma. Twilight Highlands. Various spawn points centered around twilight ruptures and dwarven ruins in the forest. 8 Hour spawn timer, shared.
Mists of Pandaria. Note. All MoP Spirit Beasts will one shot you if they get close. Scales.
Hutia. (HC) Single spawn point in jade forest, slightly north of village infested by jade throwing tricksters. Can only be tamed at 20% or lower hp. Needs to be slowed with any and all abilities you have. While slowing him whittle away his hp until he is at 20 or below.
Degu. (HC)
Valley of Four winds, at bottom of cliff along rocky path.
Degu follows same tactics as Hutia, except you need to maintain a certain distance at all times. Too close and he will melee you to death. Stray too far and he will cast a spell that will one shot you or heavily damage you. You need to find the sweet spot, keep him in it while slowing and dpsing.
Gumi. (HC) Single Spawn spot in kun lai Summit.
Gumi is the hardest Spirit Beast to tame in Pandaria. Again you need to slow him to whittle his health down to 20 or less. The good news is you can keep your distance.
The bad news is he is fast. OH so fast…
Warlords of Draenor,
Gara. Requires a long quest chain that starts at the withered tree in Shadowmoon Valley. See online guides for full chain.
Legion.
Bulvinkle. Stormheim
Single spawn point in Stormheim. No special requirements needed to tame, but it is advisable NOT to have any companions active as they will attack Bulvinkle during your tame.
these are all the Spirit Beasts I have tamed, I haven’t collected the others.