The inheritance in which the derivation of a class involves more than one form of any inheritance is called hybrid inheritance. Basically C++ hybrid inheritance is combination of two or more types of inheritance. It can also be called multi path inheritance.
Following block diagram highlights the concept of hybrid inheritance which involves single and multiple inheritance.