We both had to agree fully on the first name.

Middle names are for family - first for my side then for DH's if possible (he has no female family names and his mum's name doesn't sound good after Zaidie).

The name has to be not too "weird" according to DH, so Jareth for a boy and Tyra for a girl are both out.

The name has to flow with the surname, so Eloise or Matthias are out (DH's rule but I can see the point.

For a girl, it had to be a name that wasn't in common useage. But not too out there: Zaidie wasn't in the "first name" list. Also not too "really old" which is why Miriam and Elspeth were out, even though I do love those names. Faye was in for a short while.

The meaning of the name must be to praise God. EG Liebling is a gift from God. I am a pure woman who is like God, a princess (my full names!).

I'm sure we had more! But those are the ones that were the most important.