In all languages other than French people pronounce the 't' in a word like Margot or forgot. There are a lot of Swedish, Danish, German etc. Margots whose name is pronounced Mar-got.
So if you want it pronouncd the French way, either correct people or spell it Margo or Margaux.