Here's how it breaks down:
* Sub-: A prefix meaning "under" or "below"
* -stant: From the Latin "stans" meaning "standing" or "existing"
Therefore, "substantial" literally means "standing under" or "existing beneath". This relates to the meaning of substantial as something solid, real, and significant.