nochy, Margot is a French name and the French don't pronounce their 't's at the end of words (e.g. escargot). In most other languages (english, german, spanish) we DO pronounce the 't' in such words (e.g. bigot).
In Germany, Holland and Scandinavia Margot gets pronounced Mar-gott.
In England, I guess the 'posh' people want to pronouce it the French way
.