In namaz e Witr while praying for the magfirat of 40 momins, can we take non shias' names as well? Or even of non muslims, especially when they ask us to pray for them?

When we refer to mumin it means Shia Ithna Ashari.

As for other you can pray for their guidance.