In order to provide an efficient, fast, versatile and reliable method for preparing antibacterial, antimicrobial or antifungal surfaces a sonochemical coating method, in particular for preparing antibacterial, antimicrobial or antifungal surfaces, is proposed, comprising the steps of- providing a mixture comprising water,- immersing a substrate in the mixture,- Embedding metal oxide nanoparticles contained/or formed in the mixture in a surface of the substrate and/or depositing metal oxide nanoparticles contained and/or formed in the mixture on a surface of the substrate by irradiating the mixture with ultrasonic waves.