I actually cringed when you said
William Taylor.
William loses its appeal when its placed with a popular/trendy name imo. Why not pair it with some more classic but still fresh and spunky. Perhaps,
William Atticus,
William Jude,
William Leopold, or something similiar.