What does ayoye mean?

ayoye meaning in Urban Dictionary

French for "OW!", utilized also to show shock.