I say
Kelsey with a long -see sound. I pronounce
Cary as KA-ree, with a short A, and
Carey as KAIR-ree.
Kerry is KEH-ree to me, so no, they don't sound the same.
Like the dead sea.
You told me I was like the dead sea.
http://www.behindthename.com/pnl/116467