A name with two opposing possible meanings: 'fair' from the Old English 'blac' or 'dark' and 'black' from the Old English 'blaec'. The confusion stems from the different possible pronounciations.
English
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.