Harlow - nope, not a nice place to be named after and does sound too close to Harlot.
Paisley - nice actually
Saylor - she'll spend her life explaining to call centres they've spelt her name wrong, it's not Sailor.
Rose - perfectly servicable middle name, not very exciting though
Mae - prefer May. Mae just looks a bit harsh (can't explain that, it could be the people who use it)
Lexi - a bit "80s soap star" on it's own, fine as a nickname for Alexandra
Mackensie - hate surnames as first names for girls, don't really like it for boys, but more acceptable. Still not nice.
Lux - soap
Emerson - surname problem again
Sienna - nice!
Amerli - not sure about this either.
Boys:
Heath - lovely, and quite strong name.
Landon - sounds like a cockney saying London. Just no.
Oliver - lovely, although very popular in UK.
James - also lovely
Fletcher, Hudson - surnames.
Rory - lovely
Finn - like, but not as nice as Heath, Oliver, James or Rory
Jonah - can sound harsh in some accents, but a nice name
Alfie - fine for a little boy, sounds rough for an adult man. Give him a full name with Alfie as a nickname.