Вы можете использовать отрицательный lookbehind:
grep("(?<!C)lo", v, ignore.case=T, perl=T)
Это будет гарантировать, что строке не будет предшествовать C.