É um nome masculino de origem inglesa, que significa Filho de Neil. Neil, por sua vez, é um nome masculino de origem irlandesa e pode significar apaixonado ou também campeão. É também um sobrenome de origem inglesa.
Nome masculino, de origem inglesa como patronímico, que em princípio significava "descendente de Neil" (este último nome para "campeão, apaixonado").