I like any of those names that start with Kelly first - Keldon and Krandon both sound good to me. Anything with Kelly last (ending with -elly) sounds dumb and annoying.