for me i personally would not go for them as i have small feet and something with such a square toe would make me look like i am going scuba diving, i think they would look ok with jeans but not with a suit as they look vary casual!!
Are those really Givenchy shoes? With luxury brands, the shoes either have to be very tastefully elegant or when they are gaudy and ugly they tend to do it in a very unique fashion forward way that tend to stand out. The style of those shoes look like they can be bought from Kmart.