Gandhara, gammelt indisk navn på landet mellom den nedre Kabuldalen i Afghanistan og den øvre Indusdalen i Pakistan. Distriktet var opprinnelig en del av Perserriket. Senere kom det under buddhistisk påvirkning.