Favored enemy giants is also a winner. Ogres are quite common, and this covers all of the variants. Humanoid (minotaur) is another good idea, especially if you're a Silvanesti or Kagonesti elf ranger - your homeland's just been invaded by minotaurs, which is a perfect reason to take it.
Kagonesti elves are ideal rangers. They have no Con penalty, unlike other elves, and gain a +1 racial bonus on Knowledge (nature) and Survival checks. They have a +2 Dex bonus, as well as the elven +2 bonus to Spot, Search and Listen. All in all, a good choice for ranger. Multiclass in barbarian or fighter for added oomph and make up for the ranger's d8 HD, or druid for additional spellcasting and animal friendship/wild empathy stacking.
Other interesting choices - afflicted kender (not as annoying yet just as crafty), dwarf (underground ranger), minotaur (multiclass with mariner for a seagoing ranger) or human (you have to love that bonus feat and extra skill points in any setting).
Cheers,
Cam