Looking further into this, it appears that __name__ is always set to <module>. This is the behavior while trying to just use:
<div><br></div><div>Dictionary<string, object> options = new Dictionary<string, object>();</div><div>ScriptEngine se = Python.CreateEngine();</div><div>Console.WriteLine(se.Execute<string>("__name__"));</div>
<div><br></div><div>~Jonathan</div>