The root word "ped" comes from the Latin word "pes", meaning "foot". So, "pedestrian" literally means someone who travels on foot.
It's interesting to see how the misspelling "estrain" might have arisen. Perhaps it was a combination of trying to remember "estrian" and the similar-sounding word "strain".