The answer is Avon. Jack Harbaugh's full name is Jack Avon Harbaugh. Avon is a common male first name, but it is also occasionally used as a middle name. Harbaugh's father's name was Jack Harbaugh Sr., so it is likely that Harbaugh was named after his father.
Unmasking the Legacy: The Jack Harbaugh Football Saga