Op just choose a name that you and your DH like.
There will not be a single name in the world that everyone will like. You just choose what you like. Poppy is a nice name, goes well with Olivia. Rae/Ray means something to you, so that's lovely. Even Isla is fine, and using Rae as a middle name. You'll generally call her Isla day to day. Rae will just be on documents. Her last name will be used more than her middle name. But honestly pick a name you and your DH like. Don't tell anyone. When baby arrives, announce her name, otherwise you'll get nowhere, there's always going to be people that won't like the names you choose. And that's ok, she's not their child.