I have decided that - VERY broadly speaking - boys' names fall into four categories:
Classic
eg James, Thomas, William, Henry
Old Man Chic
eg Alfie, Bertie, Sidney
Old Testament
eg Noah, Isaac, Josiah
Modern
eg Jordan, Jayden, Kai
Any others? Is it the same for girls' names?