"Davey" could be a cute nickname for a guy named Davis.
the nickname of andres bonifacio is Andrew
Yes, a guy named Nick can have a nickname. A nickname is simply an alternative or shortened form of a person's given name.
Cris
hardy
Dono donny dodo
Luke or Lue
Heroin
depends on the guy's qualities, Nabi? Nabif?
Dan, Danny, Elly.
Pretty Ricky
Gavie, Vinny