Dominic works really well. But honestly I just like
Nick on its own a lot. I think it works as full name, even etymologically - it just means "victory."
Nicky is kind of silly as a full name, maybe, but
Nick is cool. I'd compare it to Freddy-Fred-Frederick, except
Nicky is maybe a little more infantile than
Freddy. Anyway.