I'm unsure if it's timeless or a bit... uninspired? I'm nearly 40 and know so many Jameses, but unsure if there are many little ones called James. Husband loves the name.