Margot is one of those "diminutives" that ended up becoming its own name - like Sadie & Sally (Sarah), Jeannette (Jeanne), Elsa (Elisabeth), Jack (John), etc. It's completely professional as a legal name, not cutesy at all.
I also like:
Genevieve
Eloise
Florence
Aurelia
Liliana
Adelaide
&
Theodore
Frederick
Arthur
Henry
Sebastian
Benedict
Everett
***
Please rate my personal name lists:
www.behindthename.com/pnl/69381www.behindthename.com/pnl/69381/117507www.behindthename.com/pnl/69381/109399hwww.behindthename.com/pnl/69381/132018http://greens-end.myminicity.com/sec