I really like the pp's suggestion of the name Blaise. Although I prefer the spelling Blaise, perhaps Blayse might work better for you in this case? I also think Basil would be a great full name for the nn 'Bay'!
Hmm... the name Blaine/Blane popped into my head as well.
Also: