Felix

Meaning:
Latin for "happy" or "lucky"

Other names for your dog:

Other dogs named Felix