I would say "known BY his nom de guerre" but your sequenial appositives set off with commas make it hard to follow. Consider using either parentheses after "Dahal" and before "Prachanda" or setting it off with em-dashes.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.