If it were me, I would look for names that connect all of the heritages together. It’s not an easy task, but I think there are some connections that you could make if you wanted (using nicknames, etc).
Have you considered [name_f]Anahita[/name_f]? It’s one of my favorite Persian names, but I think it also works well to represent your future daughter’s ties to her Cuban and Macedonian heritages as well. The -ita ending makes it feel like a Spanish name, and [name_f]Ana[/name_f] (if you decided to shorten it) is a name common in both cultures. I think it translates very well in the US and would like to encounter it more frequently.
Other cross-cultural ideas:
[name_u]Dara[/name_u] (Macedonian “gift”) or [name_f]Darya[/name_f] (Iranian “sea”)
Mahine (Iranian) or [name_f]Marina[/name_f] (Spanish/Macedonian)
[name_f]Mihaila[/name_f] (Macedonian), [name_f]Milena[/name_f] (Macedonian, but works in Spanish), or Minoo / Minu (Iranian “heavenly, paradise”)
- I wish I had the heritage to back up [name_f]Mihaila[/name_f] or [name_f]Milena[/name_f] being called “Minoo/Minu”. I find it just too cute.
[name_f]Natasha[/name_f] (Not Spanish, but I have met some girls with Spanish heritage with this name), [name_u]Nata[/name_u]ša (Macedonian), or Nousha / Noosha (Iranian) – could work in a similar way. [name_f]Natasha[/name_f] nn Noosha
[name_f]Parisa[/name_f] / [name_f]Pari[/name_f] (Iranian “like a fairy”) or [name_f]Paraskeva[/name_f] (Macedonian, “preparation”/“Friday”)
[name_f]Zahra[/name_f] (Iranian) or Zaharina (Macedonian) - Another connection that I think could work well.
Other Ideas:
Divna (Macedonian “wonderful”), Elaheh (Iranian “goddess”), [name_f]Elena[/name_f] (Spanish/Macedonian), [name_f]Rafaela[/name_f] (Spanish/Macedonian), Shireen / [name_f]Shirin[/name_f] (Iranian), Zareen (Iranian)