The name Ransom is a boy's name of English origin meaning "shield's son". Ransom and is often added to lists like Badass Baby Names and discussed in our forums with posts like "Boys Makeover- Two Middles".
From the experts:
Ransom may be rakish and handsome, but it carries an unavoidable association with holding someone for ransom. But that kind of bad boy image might be exactly what attracts you to Ransom in the first place. While Ransom feels like a modern appellation ala Breaker or Ranger, it's interesting to note on the popularity chart that it was actually quite popular at the end of the 19th century but fell off the Top 1000 around 1930.