Back to Baby Names

Cannon vs Shepard

Baby Name Comparison — 2026

Popularity Comparison

Cannon Rank #766
Shepard Rank #942

Cannon is more popular, ranked #766 vs #942 for Shepard.

Frequently Asked Questions

Is Cannon or Shepard more popular?

Cannon is more popular, ranked #766 compared to Shepard at #942 in the United States.

What do Cannon and Shepard mean?

Cannon means "large gun, artillery piece" (Old French origin). Shepard means "shepherd, one who tends sheep" (Old English origin).

Are Cannon and Shepard boy or girl names?

Cannon is primarily a boy name. Shepard is primarily a boy name.

More Comparisons