Help with baby's name

Ladies and gents, I have a naming dilemma. Hoping not to bestow a name that will haunt my boy for all eternity but have a tradition of family middle names to uphold. So middle name would need to be Hamilton. Any ideas of first names that would "go"?