Overview O'Donnell is a village in Texas, United States, with a population of about 807[1]. Geography Coordinates: 32.9637, -101.8327