Olivia is a well-rounded, respectable and feminine name. Others fitting that description could be:
Amy, elizabeth, Hannah, Lydia, ophelia, Jessica, Frances, cara, Cora, Martha, Sara, penny, Nina, Esther, Ella, anna, maya, Mia, violet, vivienne, Hayley, Ashleigh, Bethany, holly, Laura, Rachel, Kate, Katie, Emma, Suzanne, Jane, Joanna, felicity, Charlotte, Emily, Gina, Juliet, Christina, Ruby, Isabelle
Finlay seems quite 'modern' and surname-ish so perhaps it would be worth researching popular american boys names, since names like that (Taylor, Mason, etc) are much more popular over there