Yes, there are 8-ounce drinking glasses, but they are not usually carried in mainstream stores. Try shopping in resale or thrift stores. Another option is to look for breakfast or juice glasses. They are generally smaller. 10-ounce glasses are readily available. They allow you to pour 8-ounces of liquid, leaving a little headroom so you don't spill.