Can a replica set have even number of members

Yes you can.

But you may want to check out how priority/vote settings can affect your majority writes. (This is important given you also have an arbiter).