M.F.
I love Zoya.
I grew up in Russia- it is a well-known name there, classic, given to movie heroines, etc.
I have never met anyone named Zoya in the US, so this name would be very unique, yet easy to remember.
Goes best with the middle name, too.
Good luck!