[name]Just[/name] a suggestion regarding the two J names. If you had a third child, you could always give them a name that starts with the same letter as you or hubby. That would give you more letter options without making them feel left out. If [name]Juliette[/name] is what you love, I wouldn’t throw it out over it’s beginning letter 
[name]May[/name] I suggest [name]Clara[/name] [name]Juliet[/name]? I think it has gorgeous flow, and that way, you won’t have 2 J-names in the family.
I agree with you in that [name]Amelia[/name] is common right now. Maybe spell it [name]Emilia[/name] to make it unique? But that could give her trouble. I don’t think [name]Joseph[/name] and [name]Juliette[/name] is too much, but it is a little much. 
I’m partial to [name]Hazel[/name]. I love the name because it’s simple, a tad unique, and elegant.
I like [name]Ivy[/name] too, because it’s short and sweet. ([name]Joseph[/name] and [name]Cassandra[/name] doesn’t flow as easily as [name]Joseph[/name] and [name]Ivy[/name])
Good luck!
Thanks for even more input, you guys are great!
I do like [name]Clara[/name], but not as much as I like [name]Claire[/name] so if I was going to put it in the first name spot I think I’d look for a middle name to go with [name]Claire[/name]. [name]Clara[/name] is very sweet though!