Personally, I prefer this name. The word "Meng" alone has no special significance, but if it is understood as "Meng (Er Sheng) Ennafu", it can be associated with the second word "Xing" in the name and understood as "Xing or Xing".
I hope you like it.