Titans is sometimes used to translate the Sanskrit word Asura. The Asuras were a race of beings almost as powerful as the Gods, but in constant war against them. Much like the Nordic giants.

Some people translate Asura as demon, but I think the Asuras were not would be thought of as Satanic, so that calling them demons is a bit of an exageration.