Biologically speaking any 2 races can have offspring so long as they procreate similarly and have compatible DNA Codes, WoW lore suggest all the playable races pluse a few others share similar DNA coding, the key word here is similar as the outcome could be a whole new race all together depending on the variants in the DNA