Hello,
whatever you may think about the actual size of mythical 'giants', please
don't forget they are >mythical< in the first place, where an attribute
like 'giant' might just mean 'powerful' - e.g. as the second meaning in English
'larger than life' (which could extend to cultural, political etc. power).
Greetings from Crete
Sabine