I agree,
Tom,
Harry,
Ron,
Arthur etc are all names that are more or less well used, I have heard them before, they have other connotations.
I had never heard of Asphodel until I read
Harry Potter, and haven't since.
Still, like Quill mentioned, it has some fantastical/mysterious qualities, and I rather like it, but it seems a little too much for real life use.