Way to perform case insensitive regexp search on keyword field

I have an index with the following mappings:

"mappings": {
  "event": {
    "properties": {
      "id": {
        "type": "keyword"
      },
      "name": {
        "type": "keyword"
      },
      "description": {
        "type": "text"
      },
      "status": {
        "type": "keyword"
      }
    }
  }
}

I want to perform partial search on the field name. I am able to achieve it using regexp query. However, it is case sensitive. Is there a way to perform case insensitive on a key word field?