This book presents a unified study of dynamically coupled systems involving a rigid body and an ideal fluid flow from the perspective of Lagrangian and Hamiltonian mechanics. It compiles theoretical investigations on the topic of dynamically coupled systems using a framework grounded in Kirchhoff's equations. The text achieves a balance between geometric mechanics, or the modern theories of reduction of Lagrangian and Hamiltonian systems, and classical fluid mechanics, with a special focus on the applications of these principles. Following an introduction to Kirchhoff's equations of motion, the book discusses several extensions of Kirchhoff's work, particularly related to vortices. It addresses the equations of motions of these systems and their Lagrangian and Hamiltonian formulations. The book is suitable to mathematicians, physicists and engineers with a background in Lagrangian and Hamiltonian mechanics and theoretical fluid mechanics. It includes a brief introductory overviewof geometric mechanics in the appendix.