/ˈpætən/—from Old English pætiġmann, lit. “one who pats excessively.”
Major General was originally Sergeant Major General, which is why it's outranked by a Lieutenant General.
Major General was originally Sergeant Major General, which is why it's outranked by a Lieutenant General.