Lillian - If you don't like
Lillian so what about
Lilith or
Lily?
Lilith has own history. It is first wife of
Adam. She was a night demon.
Brooke Olivia - not a fan of
Brooke, sounds too surname. And
Olivia is very nice and modern.
Eve Rachel - it's more for people of Jewish religion.
Grace Luila - Luila? Is it a name? Do you think
Leila or
Layla?
Hope Rachel - nice enough
Olivia Ruth - Classic.
Rut is too name for people of Jewish religion.
Vivian Lee -
Lee sounds a bit masculine to me. What about
Vivien or
Vivienne?
Vivien Grace - it means "alive grace"
Lilian Natalie - means "Birth of
Lily"
Vivienne Hope - means "alive hope"
Liv Lilian - means "protection of
Lily"
Viatrix Vivien - means "alive traveller" - you would call her Via or V or Trixi.
Viatrix Natalie - means "alive traveller"