DEFINETLY Shane. It is such a nice name: strong, masculine, and underused. Cayden is horrible IMO. It is everything I don't like in a name. It's trendy, unisex, and I don't like this spelling at all. I love Shane, it is a great name. It by far gets my vote. No contest!
I love Shane, it is a great name. It by far gets my vote. No contest!