The lady with the guns is called  Bayonetta.
Poster for a video game that says "Bayonetta" on the top.
VIdeo game cover that shows a character and the name Bayonetta.
A poster with the word Bayoneta on it and the character on it.
the word bayonetta that is on an art piece