The names ruby and sapphire are not marketing driven; they are color terms that long predate the development of chemistry to the point where we could determine what gems were.
Many famous historical "rubies" are not corundum but spinel; they were called rubies because "ruby" was the term for any red gemstone.
"Moissanite" is purely marketing, though.