The meaning is different: the word giant comes from Greek, which means huge person. In all kinds of myths and legends, giants usually refer to huge and powerful creatures. The word Titan also originated from Greek mythology, referring to the Titan family, a group of ancient gods who ruled the world. They are the ancestors of Zeus and other Olympians.
Different roles: Giants appear in various myths and legends, such as Nordic mythology and Greek mythology. They usually play the role of evil or oppressor as opposed to heroes. On the other hand, Titan plays an important role in Greek mythology. They used to be the rulers of the world, and were later replaced by Olympians led by Zeus.