How does charge density affect the capability of atom to form Hydrogen bond?
As the name "hydrogen bond" implies, one part of the bond involves a hydrogen atom. The hydrogen must be attached to a strongly electronegative heteroatom, such as oxygen, nitrogen or fluorine, which is called the hydrogen-bond donor. This electronegative element attracts the electron cloud from around the hydrogen nucleus and, by decentralizing the cloud, leaves the atom with a positive partial charge. Because of the small size of hydrogen relative to other atoms and molecules, the resulting charge, though only partial, nevertheless represents a large charge density. A hydrogen bond results when this strong positive charge density attracts a lone pair of electrons on another heteroatom, which becomes the hydrogen-bond acceptor.
The hydrogen bond is not like a simple attraction between point charges, however. It possesses some degree of orientational preference, and can be shown to have some of the characteristics of a covalent bond. This covalency tends to be more extreme when acceptors bind hydrogens from more electronegative donors.