Almost all of them are English names and they would have a different spelling in German, e.g. Mary-Maria, Stephen-Stefan.
Frank, Judith, Jenny, Bruno Albert and Alice exist as well in German, though the pronunciation would be different.
Some names such as Kingsley or Hathaway do not have a German equivalent and are usually not used in Germany, though fashions are changing. There was no Kevin 30 years ago, but today you can find this name in Germany or Austria as well.