I'm a little late to the party with this because the thread conversation has moved on but I'm going to add this anyway. I have notes on this somewhere but can't find them so I found this online. The meaning of the names of the cities of refuge all point to Christ which I think is amazingly cool. They were also all meant to be easy to get to, easy to find and open to all.
I found this on the meaning:
The names of the six cities are given in Joshua 20:7-8 as Kedesh, Shechem, Hebron, Bezer, Ramoth, and Golan. The meanings of these names seem planned especially to foreshadow this spiritual application.
Kedesh means "holy place," and Christ in the New Jerusalem is the ultimate refuge, for "the Lamb |is| the temple of it" (
Revelation 21:22).
Shechem means "strong shoulder" which answers to the "strong consolation" we have in Christ when we flee to Him for refuge.
Hebron means "fellowship," and we who have come to Christ have been "called unto the fellowship of His Son Jesus Christ our Lord" (I Corinthians 1:9).
Bezer means "strong hiding place." The Scripture assures the believer that "your life is hid with Christ in God" (
Colossians 3:3).
Ramoth means "high place," and when we are hidden in Christ, God also has "made us sit together in heavenly places in Christ Jesus" (
Ephesians 2:6). Finally,
Golan apparently means "enclosure for captives," and this would speak of our being set free from sin and death to become captive to Christ. "When He ascended up on high, He led captivity captive" (
Ephesians 4:8). Thus the cities are appropriately named, both for their immediate purpose, and as a picture of Christ as the Savior of sinners.
(from this site I've never been to before -
https://www.icr.org/article/cities-refuge/)