I personally am not a huge fan of the spellings for [name]Kerry[/name] you offer. I like [name]Kari[/name]. But [name]Teri[/name] and [name]Kari[/name] both seem like nick names of [name]Kerrigan[/name] or [name]Teressa[/name] personally.
Unfortunately with [name]Teri[/name] and [name]Kerry[/name] the only names that seem to flow are [name]Ann[/name] and [name]Lyn[/name].