Fibroblasts are cells with a structural function, synthesizing components of the extracellular matrix. They are accordingly associated with various forms of connective tissue. During cardiac development fibroblasts originate from different sources. Most derive from the epicardium, some derive from the endocardium, and a small population derives from the neural crest. Cardiac fibroblasts have important functions during development, homeostasis, and disease. However, since fibroblasts are a very heterogeneous cell population no truly specific markers exist. Therefore, studying them in detail is difficult. Nevertheless, several lineage tracing models have been widely used. In this review, we describe the developmental origins of cardiac fibroblasts, comment on fibroblast markers and related lineage tracing approaches, and discuss the cardiac cell composition, which has recently been revised, especially in terms of non-myocyte cells.