I absolutely adore both [name_f]Juno[/name_f] and [name_f]Astrid[/name_f], and think that makes a wonderful, lovely, strong name for your daughter!! There is a book I really like in which two of the main characters are twins named [name_f]Juno[/name_f] & [name_f]Astrid[/name_f] (“[name_f]Do[/name_f] You [name_u]Dream[/name_u] Of [name_f]Terra[/name_f]-Two?” by Temi Oh), and both names are on my short list as well, so I was delighted to see your post.
There will be people who will doubt and naysay about any naming or parenting decision you may have, really. It’s unfortunate that a close family member is being critical of a name you love, especially when this should be a time of support and excitement about the baby you’re about to have. But I have high hopes that all of that doubt will melt away once your nan sees your wonderful baby girl! The nice thing about [name_f]Juno[/name_f], as someone mentioned above, is that it has some “conventional” nicknames if that pleases you or others. Your nan could call her [name_u]June[/name_u] or [name_f]Junie[/name_f] if you were okay with that, and that might help ease her into acceptance.
Regardless, I think [name_f]Juno[/name_f] [name_f]Astrid[/name_f] is a positively amazing name, and am hopeful that I will one day have a baby [name_f]Juno[/name_f] or a baby [name_f]Astrid[/name_f] (or both!) too!