Вы можете использовать PROPERTIES, чтобы получить представление узла на карте, а затем использовать KEYS, чтобы вы могли перебирать их. Потому что «Имя», «ИМЯ» и «Проп1» являются одинаково уникальными именами свойств, и они могут существовать или не существовать для БД. Вам нужно будет перебрать каждое свойство узла, чтобы найти поле, соответствующее вашим критериям.
MATCH (n)
WHERE ANY(key in KEYS(n) WHERE lower(key)="name" AND n[key]="Neo")
RETURN n
Это более гибко, чем простая нечувствительность к регистру, но это также дорого.