Jamie is originally from 18th century Scotland. Even though he spent a few years traveling through space and time with the Doctor, he still has some rather large gaps in his knowledge that become more evident when dealing with pop-culture references or names for things that didn't exist in his time. A lot of what he does understand is due to him being able to take something and compare it to something else he is more familiar with. He also will give things different names as a part of this, like 'flying beasties' for airplanes.
He also has some rather old fashioned views when it comes to women and what their role should be - especially when it comes to fighting. He sees women as needing to be protected, even if they are clearly stronger than he is. He's starting to work past this a little (and is getting much better at at least keeping the thoughts to himself) but may still be prone to saying or doing something sexist or stupid.
no subject
He also has some rather old fashioned views when it comes to women and what their role should be - especially when it comes to fighting. He sees women as needing to be protected, even if they are clearly stronger than he is. He's starting to work past this a little (and is getting much better at at least keeping the thoughts to himself) but may still be prone to saying or doing something sexist or stupid.