What are homologous structures?

What are homologous structures ? Give an example. Is it necessary that homologous structures always have a common ancestor ?

Structures which have a common basic structure but perform different functions are called homologous structures, e.g., forelimbs of reptiles, amphibians and mammals. Yes, they have common ancestor but variously modified to carry out different activities.