I did something similar, although it was a Windows desktop app.
Finding and picking names was easy. My wife and I found it hard to rank them so the app (like yours) showed two names (drawn from her list, my list and top 200 popular names) and you'd make a gut choice of favorite. After a few dozen rounds, clear winners would emerge. We could see the top 10 from each of our lists and easily spot overlaps.
Since, I've used the same code to decide on vacation destinations and even what house to buy. It avoided a lot of marital disputes, for sure.