A cuddy is a cudaigh, originally a boy, I think (transmuted to English in the usage 'caddy' for a golfer's helper), and now used for a harmless poor decent sort of a fellow.