Eh, some of those should be allowed, IMO. I know a baby Major. Duke, Sargent, Baron, Justice... Not going to scar the kid for life. Not worse than Violence and Number 16 Bus Shelter, for sure! Lucifer is just... no.
The title and rank isn't a scaring for life thing. They won't let anyone use a rank or title in place of an actual name to preserve the actual title and rank of people that have actually obtained them. Makes sense since NZ still recognizes the royal family system.
In full disclosure, I'm a dual citizen of NZ/US (though only NZ legally recognizes it).
It seems weird that you have to have the baby name "approved".
Just think, if we had to have names approved in the States maybe we wouldn't have kids named Apple and Rainbow... Then what would we talk about on ML? That's 1/4 of our material!