Posiblemente sea la DobleComilla que tienes, intenta lo siguiente:
Código Delphi
[-]QueryNombre.Close;
QueryNombre.SQL.Clear;
QueryNombre.sql.text:='select * from registros where UPPER (nombre) like ''%'+UpperCase(Edit1.Text)+'%''';
QueryNombre.Open;