I think
Heidi is a really nice name. It's very happy and sweet and blonde and outdoorsy. I knew a
Heidi once who was probably about 5 years older than me, so she would've been born around 1980. And I know a
Heidi who is middle aged. I don't know either of their middle names.
I think
Heidi would go well with a strong name.
Heidi AlexandraHeidi KatherineHeidi MargaretHeidi Virginia
Ella is cute, but it's too insubstantial for me. I think it'd be best saved for a nickname.