Thought it would be interesting to know that "Alba" is written and pronounced "Alba" in Romanian as well, meaning "white". There is also a very old town called "Alba" in Romania - Transylvania. And out of the line, the only nations playing bagpipes for as long back as we can remember are Scotland and Romania. Love it...
While the name "Alba" does mean "dawn" in Spanish and Italian, and it is feminine in both languages, "Alba" is also a family name in my family, and should be listed as a masculine name in English.
https://www.behindthename.com/name/alba-1/top/brazil