Commercially pure titanium (c.p. Ti) is often used in biomedical implants, but its surface cannot usually combine with the living bone. A coating of hydroxyapatite (HA) on the surface of titanium implants provides excellent mechanical properties and has good biological activity and biocompatibility. For optimal osteocompatibility, the structure, size, and composition of HA crystals should be closer to those of biological apatite. Our results show that the surface of c.p. Ti was entirely covered by rod-like HA nanoparticles after alkali treatment and subsequent hydrothermal treatment at 150 °C for 48 h. Nano-sized apatite aggregates began to nucleate on HA-coated c.p. Ti surfaces after immersion in simulated body fluid (SBF) for 6 h, while no obvious precipitation was found on the uncoated sample. Higher apatite-forming ability (bioactivity) could be acquired by the samples after HA coating. The HA coating featured bone-like nanostructure, high crystallinity, and carbonate substitution. It can be expected that HA coatings synthesized from eggshells on c.p. Ti through a hydrothermal reaction could be used in dental implant applications in the future.