Cowra is a city in the central west of New South Wales, Australia. It is in Cowra Shire. It is 310m above sea-level and about 300 km west of Sydney. Cowra is on the banks of the Lachlan River.

The first name for Cowra was Coura Rocks. This may have been the name of one of the first cattle farms. This name is probably the name of the river ford (crossing) where people could cross the Lachlan River.

The name Cowra comes from a local aboriginal word meaning "eagle on the rocks".

It should not be confused with another New South Wales town named Corowa.