Impetigo is a highly contagious skin infection caused by bacteria, typically Staphylococcus aureus or Streptococcus pyogenes. It commonly spreads through direct contact with an infected person or by touching contaminated surfaces, such as towels or clothing. It can also develop from existing skin injuries, such as cuts or insect bites. Good hygiene practices, such as regular handwashing, can help prevent its spread.