Предполагая, что нет имен переменных, которые отличаются только регистром, вы можете искать имя вашей переменной в нижнем регистре в tolower(names(myDataFrame))
:
match("b", tolower(c("A","B","C")))
[1] 2
Это даст только точные совпадения, но это, вероятно,желательно в этом случае.