Depends on your cultural heritage. I consider
Gaetano a culture-specific choice. Probably because of the spelling.
If you have no Italian heritage, it seems like an odd name. On the other hand, if you have Italian heritage - it's an edgy and awesome choice (and would win this round!).
For universal usability though - I would go with
Holden.
I am not even a fan of
Holden either.
______________________________________________
Mama to Clarisse and Nadine. Mahal na mahal from our little family to yours!