Boadicea
This is an English name of disputed origin. It could come from the Old Welsh "bouda," which means "victory."
More info:
Results for "Boadicea" on Google