English, French, German and Swedish, from a Roman given name relating to places throughout the Empire called Alba. The origin is unclear but, as with the French Alba, it is unlikely to be connected with Latin "white"
Thanks to Donald Whyte who provided much of the initial information for this site.