Title: What shall we name the baby? Twenty-five hundred boys' and girls' first names and their meanings, derivations, nicknames, etc.