Step 1: In the general population, Staphylococcus aureus is the most common cause of osteomyelitis across nearly all age groups.
Step 2: However, the clinical context here is sickle cell anaemia. In patients with sickle cell disease, Salmonella species are the most common and characteristic cause of osteomyelitis, classically multifocal.
Step 3: The reason is that bowel microinfarction from sickling allows Salmonella to enter the bloodstream, while functional asplenia and impaired opsonisation reduce clearance of these organisms, predisposing to Salmonella bone and joint infection.
Step 4: Hence, although S. aureus, H. influenzae and Enterobacter cause osteomyelitis generally, the sickle cell association makes Salmonella the correct answer.