Jack

Meaning:
The name Jack probably originated as a medieval diminutive of the name John, originally as "Jackin" There is also a theory that it is Celtic in origin, meaning "Healthy, Strong, Full of Vital Energy" (compare the Welsh word iach, "health"), from a putative Ancient British Jakkios

Other names for your dog:

Other dogs named Jack