Thanks for the comments. Indy calling Sophia "Sophie" is one of several references to the Dark Horse Fate of Atlantis comic, in which he does the same. Regarding the Abwehr agents, I chose their names from a list of German names. However, I didn't pick their surnames until I wrote chapter 12, where Kerner addresses them formally. In keeping true to their personalities, Fleischer means 'butcher', while Sankt means 'saint'. Both names are appropriate to the spirit of the characters.
Sophia Hapgood does my bidding.