I live in an area where there are lots of children with unusual first names, one might say contemporary or ever preposterous. Names such a Lux, Brutus, Fire, Ace, Rudy. Most of these children are mild mannered and don't stand out in any particular way. I wonder if the name giving is more to show other parents the: "we are creative and middleclass and bit different". I feel that the parents havent given their children much consideration in later life. A man in his 50s called Brutus doesn't have the same appeal as a small boy. I guess that is why David Bowie's son changed his name from Zowie back to Duncan.